package com.jtny.nytb.weather.entity.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@ApiModel("天气基础信息VO对象")
@Data
public class WeatherBasicInfoVO implements Serializable {

    @ApiModelProperty("主键id")
    private Long id;

    @ApiModelProperty("城市")
    private String city;

    @ApiModelProperty("天气信息类型(0表示实时天气，1表示半个月天气，2表示当天天气预测，3表示半个月天气预测，4表示天气预警，5表示气象咨询)")
    private Integer weatherInfoType;

    @ApiModelProperty("数据创建时间")
    private String createTime;

    @ApiModelProperty("创建人")
    private String creatorName;

    @ApiModelProperty("数据获取次数")
    private Integer gainFrequency;

    @ApiModelProperty("返回字段结果信息列表")
    private List<ConfigResultsDetailVO> resultsDetailList;
}
